package cn.jy.map.service;

import java.util.List;
import java.util.Map;

import cn.jy.map.domain.PlasmaResult;
import cn.jy.map.utils.FrequencyResult;
import cn.jy.map.utils.Results;

public interface PlasmaStatisticsService {

	public Map<String, Map<String, String>> getCollectPlasmaFrequency() throws Exception;

	public Map<String, PlasmaResult> getRoundsOfStatistical2() throws Exception;

	public Map<String, Integer> pulpQuantityDetailMonth() throws Exception;

	public Map<String, Results> getPlasmaSourceMember() throws Exception;

	public Map<String, Results> insertPlasmaSourceMember() throws Exception;

	public void insertCollectPlasmaFrequency() throws Exception;

	public Map<String, PlasmaResult> insertRoundsOfStatistical() throws Exception;

	public Map<String, Map<String, Integer>> getPlasmaCountByPieChart(String date1) throws Exception;

	public List<Map<String, Map<String, FrequencyResult>>> getPlasmaComprehensiveStatisticsResult() throws Exception;

	public Map<String, Map<String, FrequencyResult>> getPlasmaComprehensiveStatisticsResult2() throws Exception;

	public Map<String, Map<String, FrequencyResult>> getCurrentYearFrequencyStatistics() throws Exception;

}
